package com.ruoyi.merchant.entity;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @ClassName H002Model
 * @Description TODO
 * @Author chenxin.ju
 * @Date 2020-07-14 23:45
 * @ProjectName juservicecloud
 * @Version 1.0
 **/
@Data
public class H002Model {

    /**
     *  主键
     */
    private String id;
    /**
     * 国际移动设备身份码
     */
    private String imei;
    /**
     *
     */
    private String imsi;
    /**
     *  电量
     */
    private int power;
    /**
     *  佩戴状态 （0:未佩戴 ;1:已佩戴）
     */
    private int wearState;
    /**
     *  终端当前时间(年月日时分秒)
     */
    private Date wearStateTime;
    /**
     *  终端当前时间(年月日时分秒)
     */
    private Date terminalTime;
    /**
     * 纬度值
     */
    private String longitude;
    /**
     * 经度值
     */
    private String latitude;
    private String address;
    /**
     * 心率
     */
    private int bat;
    /**
     * 心率 0  不变  1 上升   2 下降
     */
    private int batUpDown;
    /**
     * 心率上报时间
     */
    private Date batUptime;
    /**
     * 步数
     */
    private int buShu;
    /**
     * 步数 0  不变  1 上升   2 下降
     */
    private int buShuUpDown;
    /**
     * 步数
     */
    private Date buShuUptime;
    /**
     * 睡眠开始时间
     */
    private Date sleepStartTime;
    /**
     * 睡眠结束时间
     */
    private Date sleepEndTime;
    /**
     * 睡眠时长
     */
    private double sleepTime;
    /**
     * 睡眠 0  不变  1 上升   2 下降
     */
    private int sleepUpDown;
    /**
     * 睡眠上报时间
     */
    private Date sleepUptime;
    /**
     * 深睡眠时间
     */
    private Date deepSleepTime;
    /**
     * 浅睡眠时间
     */
    private Date shallowStartTime;

    /**
     *  舒张压
     */
    public float dbp;
    /**
     *  收缩压
     */
    public float sbp;

    /**
     * 舒张压 0  不变  1 上升   2 下降
     */
    private int dbpUpDown;
    /**
     * 收缩压 0  不变  1 上升   2 下降
     */
    private int sbpUpDown;
    /**
     * 血压上报时间
     */
    private Date bpUptime;

    /**
     * 体温
     */
    private double temperature;
    /**
     * 体温 0  不变  1 上升   2 下降
     */
    private int temperatureUpDown;
    /**
     * 体温上报时间
     */
    private Date temperatureUptime;
    /**
     * 血氧
     */
    private Integer bloodOxygen;
    /**
     * 血氧
     */
    private Integer bloodOxygenUpDown;
    /**
     * 血氧
     */
    private Integer bloodOxygenTime;
    /**
     * 血糖
     */
    private Float bloodSugar;
    /**
     * 血糖
     */
    private Integer bloodSugarUpDown;
    /**
     * 血糖
     */
    private Integer bloodSugarTime;

    /**
     * 当前时间
     */
    private String createTime;
    /**
     * 翻滚次数
     */
    private Integer onLine;
    /**
     * 翻滚次数
     */
    private Integer rollingFrequency;
    /**
     * 尿酸
     */
    private Float uricAcidData;
    /**
     * 尿酸
     */
    private Integer uricAcidDataUpDown;
    /**
     * 尿酸
     */
    private Integer uricAcidDataTime;
    /**
     * 血脂
     */
    private Float cholesterol;
    /**
     * 血脂
     */
    private Integer cholesterolUpDown;
    /**
     * 血脂
     */
    private Integer cholesterolTime;
    /**
     * 呼吸
     */
    private Integer respiratoryRate;
    /**
     * 呼吸
     */
    private Integer respiratoryRateUpDown;
    /**
     * 呼吸
     */
    private Integer respiratoryRateTime;
    /**
     * Hrv
     */
    private Integer hrv;
    /**
     *
     */
    private JSONObject ecg;
    /**
     * 心电点数组
     */
    private List<String> electrocardiogramList;

}
